package neu.soft.service;



import neu.soft.DistributionServiceApplication;
import neu.soft.entity.DistributionTaskOrder;
import neu.soft.entity.NormalOrder;
import neu.soft.vo.PageBean;
import neu.soft.vo.ResultBean;
import org.mybatis.spring.annotation.MapperScan;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author ruixi
 * @since
 */
public interface TaskOrderService {
    ResultBean<DistributionTaskOrder> findById(String id);

    ResultBean<PageBean<DistributionTaskOrder>> findByConditions(Map<String, Object> map);

    ResultBean<PageBean<DistributionTaskOrder>> findAll(Map<String , Object> map);

    ResultBean<List<DistributionTaskOrder>> findPostmanForOrder(String distributionTaskOrders);

    void storeTaskOrders(List<Map<String, Object>> distributionTaskOrders);

    ResultBean<Map<String, Object>> getPrintTaskOrder(String distributionOrderId, String orderId);

    ResultBean receiptEntry(Map<String, Object> map);


}
